Geliştirici(ler) | Apple |
---|---|
İşletim sistemi | macOS |
Tür | Yazılım iskeleti |
Resmî sitesi | Sitesi |
Carbon, Macintosh bilgisayarları çalıştıran işletim sistemi olan Mac OS X (bugün macOS olarak bilinir) için Apple'ın C tabanlı uygulama programlama arayüzlerinden (API) biridir.[1] Carbon, Mac OS 8 ve Mac OS 9 işletim sistemlerinde çalışan programlar için iyi bir geriye dönük uyumluluk sağlamıştır. Geliştiriciler, “klasik” Mac OS ve Macintosh işletim sistemleri yazılımlarını OS X platformuna taşımak için uygulamayı azami çaba harcayarak çok az bir çaba ile kullanabilirler. OpenStep'te ortaya çıkan tamamen farklı Cocoa API sistemidir.[2]
Carbon, Apple'ın Mac OS X'i pazara sunma stratejisinin önemli bir parçasıydı; mevcut yazılım uygulamalarının hızlı bir şekilde taşınması için bir yol sunmanın yanı sıra, Mac OS X veya klasik Mac OS'de çalışacak nakliye uygulamaları için bir yol sunuyordu. Pazar giderek artan bir şekilde Cocoa bazlı çerçevelere geçtiğinden, özellikle iOS piyasaya sürüldükten sonra bir taşıma kütüphanesine duyulan ihtiyaç seyreltildi.[3] Apple, 2007 çerçevesindeki diğer çerçevelerini güncellerken 64 bitlik bir Carbon sürümü oluşturmadı ve sonunda 24 Temmuz 2012'de yayımlanan OS X Mountain Lion'daki tüm API'yi kullanımdan kaldırdı.